package com.platform.qujia.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @description 实体卡(储值卡)批次表
 * @date 2023-12-13
 */
@Setter
@Getter
public class CardBatch implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 实体卡(储值卡)
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 批次
     */
    private String batchNo;

    /**
     * 卡类型;0:通用卡;1:汽油卡;2:柴油卡；3：LNG，4：CNG
     */
    private String batchType;

    /**
     * 卡片数量
     */
    private Integer cardNum;

    /**
     * 起始序号
     */
    private Integer writeNum;

    /**
     * 批次状态，0 表示未删除，1 表示已删除
     */
    private String isDeleted;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 油企id
     */
    private Long enterpriseId;

    /**
     * 油企名称
     */
    private String enterpriseName;

    /**
     * 油站id
     */
    private String stationId;

    /**
     * 油站名称
     */
    private String stationName;

    /**
     * 实体卡类型，czk : 储值卡，dek：定额卡
     */
    private String physicalCardType;

    /**
     * 定额卡面额
     */
    private BigDecimal physicalCardAmount;
}
